﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class Web_Pages_UserControls_ShowFriendofUser : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string username = ((Users)Session["User"]).Username.ToString();

        if (!Page.IsPostBack)
        {
            String ten = Session["Username"].ToString();
            GetInfoFriendofUser(username);
        }
        
    }
    

  public  void GetInfoFriendofUser(String ten)
    {
            
         UsersBLL userBLL = new UsersBLL();         
         Users admin = userBLL.GetIUsers.GetUserByUsername(ten);
         List<UserProfiles> listfriend = userBLL.GetIUserProfiles.GetFriendUser(admin);

         CollectionPager1.MaxPages = 10;

         CollectionPager1.PageSize = 3; // số items hiển thị trên một trang

         CollectionPager1.DataSource = listfriend;

         CollectionPager1.BindToControl = DataList1;

         DataList1.DataSource = CollectionPager1.DataSourcePaged;
         DataList1.DataBind();
        
        
            if (listfriend.Count == 0)
            {
                Response.Write("<script>alert('User này không có bạn , bạn có muốn kết bạn không?')</script>");
            }
         
    }
  protected void Button1_Command(object sender, CommandEventArgs e)
  {

  }
  protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
  {
      if (e.CommandName == "Ketban")
      {
          Response.Write("<script>alert('User này không có bạn , bạn có muốn kết bạn không?')</script>");
            

      }
  }
}